# 自定义异常
def check_age():
    age = input('请输入年龄:')
    # 年龄不在18-65之间，报出异常
    if not 18 <= int(age) <= 65:
        # 自定义异常，指定异常类型和异常内容
        #raise ValueError('非法的年龄')
        raise Exception('非法的年龄')
    return age

# 密码位数小于8位报异常
def check_pwd():
    password = input('input_password:')
    if len(password) < 8:
        raise Exception('Error: password < 8')
    return password

if __name__ == '__main__':
    print(check_age())